# content of myinvoke.py
import sys

import pytest


class MyPlugin:
    def pytest_sessionfinish(self):
        print("*** test run reporting finishing")


if __name__ == "__main__":
    sys.exit(pytest.main(["-qq"],plugins=[MyPlugin()]))
    # sys.exit(pytest.main(["test_sample1.py"],plugins=[MyPlugin()]))
    #注意：当文件被pytest作为测试模块导入时，这个代码块不会执行，即使命行执行>pytest myinvoke.py
    #只有当文文件被python直接运行进，if语句这两行代码块才能执行，即使命行执行>python myinvoke.py